leave someone with impression - German English Dictionary